var fileUrl;
var getName;
var itemp;
var MD5;
$.extend($.fn.validatebox.defaults.rules, {
	UpdateVersion: {
		validator: function(value) {
			var Version = /^((\d{1,2})\.)(\d{1,2})(\.(\d{1,2}))?$/;
			if (Version.test(value)) {
				 //alert('t'+value);
				return true;
			} else {
				//alert('false '+value);
				return false;
			}
		},
		message: '版本号格式不正确'
	}
});
var session = sessionStorage.getItem("session");
if (!session) {
	window.parent.location = "../../login.html";
}
$(document).ready(function() {
	//	fileUrl = $("#v_url").filebox('getValue');
	//	if (fileUrl='') {
	//		alert('sss');
	//	console.log(fileUrl);
	//	console.log(fileUrl != ''||filename!=undefined);
	getName = function() {
		fileUrl = $("#v_url").filebox('getValue');
		console.log(fileUrl != '');
		if (fileUrl != '') {
			fileUrl = $("#v_url").filebox('getValue');
			var pos = fileUrl.lastIndexOf(".");
			var lastname = fileUrl.substring(pos);
			if ((lastname.toLowerCase() != ".zip") && (lastname.toLowerCase() != ".rar")) {
				$.messager.show({
					title: '提醒',
					msg: '请选择正确的升级文件',
					timeout: 1300,
					showType: 'slide',
					style: {
						right: '',
						bottom: ''
					}
				});
				$("#v_url").filebox('setValue', '');
			} else {
				var filename = fileUrl.split("\\");
				var fname = filename[filename.length - 1];
				$("#v_name").textbox('setValue', fname);
			}
		}
	}
});

function AddRow() {
	$('#UpdateProbe').form('load', {
		v_name: '',
		v_url: '',
		v_ver: '',
	});
}

function SaveRow() {
	var nameNum = $("#v_name").textbox('getValue');
	var urlNum = $("#v_url").filebox('getValue');
	var verNum = $("#v_ver").textbox('getValue');
	if ((nameNum == '') || (urlNum == '')) {
		$.messager.show({
			title: '提醒',
			msg: '请选择升级文件',
			timeout: 1300,
			showType: 'slide',
			style: {
				right: '',
				bottom: ''
			}
		});
	} else if ((verNum == '')) {
		$.messager.show({
			title: '提醒',
			msg: '请输入版本号',
			timeout: 1300,
			showType: 'slide',
			style: {
				right: '',
				bottom: ''
			}
		});
	} else {
		if ($('#UpdateProbe').form('enableValidation').form('validate')) {
			$.ajax({
				type: "post", // 与可以 "get"
				url: IP + "UploadServlet_Update?callback=?&session=" + session,
				data: {
					v_name: $("#v_name").textbox('getValue'),
					v_url: $("#v_url").filebox('getValue'),
					v_ver: $("#v_ver").textbox('getValue'),
				},
				dataType: "jsonp",
				jsonp: "callback",
				jsonpCallback: "resultHandler",
				success: function(json) {
					if (json.result == 200) {
						insertopertlog('任务管理', '探针升级', '新增', '', $("#v_name").textbox('getValue'));
						$.messager.show({
							title: '提醒',
							msg: '新增探针升级包成功',
							timeout: 1300,
							showType: 'slide',
							style: {
								right: '',
								bottom: ''
							}
						});
					} else {
						$.messager.alert('新增失败', json.message, 'error');
					}
					//保存成功后，重置控件，以免用户重复提交
					AddRow();
				}
			});
		}
	}
}

//	MD5 = function() {
//		if ($('#UpdateProbe').form('enableValidation').form('validate')) {
//			fileUrl = $("#v_url").filebox('getValue');
//			$.ajax({
//				type: "post", // 与可以 "get"
//				url: IP + "GetMD5Util?callback=?",
//				data: {
//					fileurl: fileUrl,
//				},
//				dataType: "jsonp",
//				jsonp: "callback",
//				jsonpCallback: "resultHandler",
//				success: function(json) {
//					if (json.result = 200) {
//						$("#v_name").textbox('setValue', json.MD5)
//					}
//				}
//			})
//		}
//	}